package com.rd.student.jiaji.class4.suyan.zrrd.day12;
//匿名类
public class AnonymityTest {
    public static void main(String[] args) {
        new Bird().fly();
        //匿名内部类的调用关系
        //类只被调用以此 类中只有一个方法 相当于此方法只被调用一次
        //所以此方法从类中提取出来 直接被便声明实现和调用
     new Fly(){
         public void fly(){
             System.out.println("An");
         }
     }.fly();
    }
}

interface Fly{
    void fly();
}

class Bird implements Fly{
    @Override
    public void fly() {
        System.out.println("Bird Fly");
    }
}
